<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>
Nilalaman ng Hinihimok na Data
</title>
</head>
<body bgcolor="#ffffff">
<h1>Nilalaman ng Hinihimok na Data</h1>
<p>
Nilalaman ng hinihimok na data ay uri ng <a href="structmods.html">Estruktural na Taga-bago</a> na nagtutukoy sa mga path ng URL na kumakatawan sa data.<br>
<p>
Sa 'tradisyunal' na mga web application ang istraktura ng mga aplikasyon ay isang karaniwang itinukoy ng mga URL path at ang data ay nakapaloob sa mga URL parameter at POST data.<br>
Gaya ng URL na:
<ul>
<li>https://www.example.com/app/aaa?ddd=eee
<li>https://www.example.com/app/aaa?ddd=fff
<li>https://www.example.com/app/bbb?ddd=eee
</ul>
ay kumakatawan sa <a href="../../ui/tabs/sites.html">Tab ng mga Site</a> bilang dalawang 'noda' sa puno:
<ul>
<li>Mga Site
	<ul>
	<li>https://www.example.com
		<ul>
		<li>app
			<ul>
			<li>GET:aaa(ddd)
			<li>GET:bbb(ddd)
			</ul>
		</ul>
	</ul>
</ul>
Ang mga puno ng site ay napakahalaga dahil ito ay sumasalamin sa pag-unawa ng ZAP sa istraktura ng aplikasyon.<br>
Kung ito ay hind maganadang representasyon ng istraktura, ang ZAP ay hindi magagawang epektibong umatake sa aplikasyon.<br>
<br>
Ilang mga aplikasyon ay kinabibilangan ng mga URL path.<br>
Halimbawa: 
<ul>
<li>https://www.example.com/app/company1/aaa?ddd=eee
<li>https://www.example.com/app/company2/aaa?ddd=fff
<li>https://www.example.com/app/company3/aaa?ddd=ggg
</ul>
Ang tatlong URL na ito ay kumakatawan ng parehong pahina ngunit may iba't-ibang data, ngunit bilang default, ang ZAP ay kumakatawan sa mga ito bilang tatlong magkahiwalay na noda:
<ul>
<li>Mga Site
	<ul>
	<li>https://www.example.com
		<ul>
		<li>app
			<ul>
			<li>company1
				<ul>
				<li>GET:aaa(ddd)
				</ul>
			<li>company2
				<ul>
				<li>GET:aaa(ddd)
				</ul>
			<li>company3
				<ul>
				<li>GET:aaa(ddd)
				</ul>
			</ul>
		</ul>
	</ul>
</ul>
Ito ay isang problema dahil ang ZAP ay aatake na ngayon sa lahat ng tatlong mga pahina kapag ito lamang ay kinakailangan umatake ng isa sa kanila.<br>
Sa kasong ito, ang pag-aatake sa parehong pahina nang 3 beses ay hindi isang malaking problema, ngunit kung mayroon kang daan-daan o libo-libong pahina tulad nito ay makabuluhang madagdagan ang oras na abutin para ma-scan ang aplikasyon.<br>
<br>
Sa mga tuntunin ng ZAP, ang 'kompanya' na noda ay 'nilalaman ng hinihimok na data' - mga elemento ng URL path na naglalaman ng data sa halip na kumakatawan sa bahagi ng istraktura ng aplikasyon.<br>
Maaari mong tukuyin ang mga nilalaman ng hinihimok na data sa pamamagitan ng pagdaragdag ng aplikasyon sa <a href="contexts.html">Konteksto</a>
at saka pagsasaayos ng mga ito sa <a href="../../ui/tabs/sites.html">Tab ng mga Site</a> 'I-flag bilang Konteksto &gt; <i>Pangalan ng Konteksto</i> Noda ng hinihimok na data' right-click na aytem sa menu<br>
Kapag nagawa mo na ito, ang mga pahina ay tamang kinakatawan bilang 1 na noda:
<ul>
<li>Mga Site
	<ul>
	<li>https://www.example.com
		<ul>
		<li>app
			<ul>
			<li>&#x00AB;kompanya&#x00BB;
				<ul>
				<li>GET:aaa(ddd)
				</ul>
			</ul>
		</ul>
	</ul>
</ul>
Ang mga character na &#x00AB; at &#x00BB; ay ginagamit upang ipahiwatig na ito ay isang 'espesyal' na noda at ang pangalan ng noda (sa kasong ito ay 'kompanya') ay maaaring mong itakda upang ipahiwatig kung ano ang kinakatawan ng noda.

<h2>Na-access sa pamamagitan ng</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/tabs/sites.html">Tab ng mga Site</a></td><td>'I-flag bilang Konteksto &gt; <i>Pangalan ng Konteksto</i>Noda ng hinihimok na data' right click na aytem sa menu</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/tabs/history.html">Tab ng Kasaysayan</a></td><td>'I-flag bilang Konteksto &gt; <i>Pangalan ng Konteksto</i>Noda ng hinihimok na data' right click na aytem sa menu</td></tr>
</table>

<h2>Tingnan din</h2>
<table>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/overview.html">Pangkalahatang-ideya ng UI</a></td><td>para sa pangkalahataang-ideya ng interface ng gumagamit</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="concepts.html">Mga Tampok</a></td><td>na ibinigay ng ZAP</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="structparams.html">Istraktural ng mga Parameter</a></td><td>na nagtutukoy ng mga parameter na kumakatawan sa istraktura ng aplikasyon sa halip na data ng gumagamit</td></tr>
<tr><td>&nbsp;&nbsp;&nbsp;&nbsp;</td><td><a href="../../ui/dialogs/session/context-struct.html">Screen ng Istraktura ng Konteksto ng Sesyon</a></td></tr>
</table>

</body>
</html>
